Network latency hiding in thin client systems through server-centric speculative display updating

نویسندگان

  • Bert Vankeirsbilck
  • Pieter Simoens
  • Filip De Turck
  • Piet Demeester
  • Bart Dhoedt
چکیده

The widespread availability of cloud computing services has revitalized interest in the thin client computing paradigm, in which application logic is executing on a remote server, typically hosted in a cloud computing infrastructure. The user interacts with a local viewer, that forwards the user events over the network to the server and accepts the returned graphical updates. An important challenge for this approach consists of the fact that at least one network round-trip time is required to present the application output that results from the user’s actions. In this paper a novel speculative display update mechanism is proposed to hide the network latency from the user by speculatively updating the screen without awaiting the server response. The mechanism relies on online server side profiling of the graphical output caused by user events, based on which a finite-state model is constructed capturing the graphical behaviour of the application. Experiments with a text editor show that, once the application model is learned, speculative responses are displayed within 40 ms for over 80% of the user events, with an accuracy exceeding 70%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OpenMosix for the creation of low-latency, high-efficiency game clusters

These games are structured in a strictly client-server style, where the client is the game installed on the player's PC or console, and the server maintains the status, the interaction of players with the environment and the unraveling of the game story. Traditionally, the client/server interaction is maintained using many small UDP packets; most server systems use differential prediction techn...

متن کامل

Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Cloud Gaming

Gaming is very popular. Cloud gaming – where remote servers perform game execution and rendering on behalf of thin clients that simply send input and display output frames – promises any device the ability to play any game any time. Unfortunately, the reality is that wide-area network latencies are often prohibitive; cellular, Wi-Fi and even wired residential end host round trip times (RTTs) ca...

متن کامل

Optimising Thin Clients for Wireless Computing via Localization of Keyboard Activity

The thin client model is based on the classic client-server model with all client activity being processed at the server. Keyboard and mouse activities at the client are sent to the server, which processes the activities and sends the refreshed display back to the client. This model can be exploited for mobile computing by having powerful fixed servers serve mobile thin client devices with poor...

متن کامل

THINC: A Remote Display Architecture for Thin-Client Computing

Rapid improvements in network bandwidth, cost, and ubiquity combined with the security hazards and high total cost of ownership of personal computers have created a growing market for thin-client computing. We introduce THINC, a remote display system architecture for high-performance thin-client computing in both LAN and WAN environments. THINC transparently maps high-level application display ...

متن کامل

Experiences with Client-based Speculative Remote Display

We propose an approach to remote display systems in which the client predicts the screen update events that the server will send and applies them to the screen immediately, thus eliminating the network round-trip time and making the system more responsive in a wide-area or high loss environment. Incorrectly predicted events are undone when the actual events arrive from the server. The approach ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Network and Computer Applications

دوره 41  شماره 

صفحات  -

تاریخ انتشار 2014